// =====================================================================================
// 
//       Filename:  StrategiaFurba.hh
// 
//    Description:  Interfaccia classe StrategiaFurba
// 
//         Author:  Davide Poletti (), davide.pole@gmail.com
//					Paolo Pigato , p.pigato@hotmail.com	
//        Company:  P&P.cpp
// 
// =====================================================================================

#ifndef  STRATEGIAFURBA_INC
#define  STRATEGIAFURBA_INC

#include <utility>
#include <vector>
using namespace std;
#include <ctime>
#include <cstdlib>
#include "Strategia.hh"
#include "Mare.hh"

class StrategiaFurba : public Strategia
{
    public:
        StrategiaFurba();
        pair<int,int> spara(const Mare& mare);

        //Restituisce un vettore contenente le coordinate delle caselle
        //colpite ma non affondate
        vector<pair<int, int> > cerca_colpite(const Mare& mare);
};

#endif // ----- #ifndef STRATEGIAFURBA_INC  -----
